package com.module.codeBind.manager;

import java.util.HashMap;
import java.util.Map;

import org.apache.log4j.Logger;

import base.util.ConstantUnit;

import com.module.codeBind.util.CodeBindBeanUtil;

public class RequestManager implements ConstantUnit {
	private static Logger logger = Logger.getLogger(RequestManager.class);


	/**
	 * 添加修改操作返回信息
	 * 
	 * @param beanUnit
	 *            公共对象
	 * @param id
	 *            主键
	 * @param isTrue
	 *            是否操作成功
	 * @throws Exception 
	 */
	public static Map addOptReturnMessage(boolean isTrue) throws Exception {
		Map<String, Object> statusMap = new HashMap<String, Object>();
		String status = null;
		statusMap.put("state", isTrue);
		 
		status = (isTrue == true ? "\u4fdd\u5b58\u6210\u529F\uFF01"// 保存成功！
				: "\u4fdd\u5b58\u5931\u8D25\uFF01");//保存失败！
		statusMap.put("msg", status);
		return statusMap;

	}

	/**
	 * 删除操作返回信息
	 * 
	 * @param beanUnit
	 *            公共对象
	 * @param isTrue
	 *            是否操作成功
	 * @throws Exception 
	 */
	public static Map deleteOptReturnMessage(
			boolean isTrue) throws Exception {
		Map<String, Object> statusMap = new HashMap<String, Object>();
		String status = null;
		statusMap.put("state", isTrue);
		status = (isTrue == true ? "\u5220\u9664\u6210\u529F\uFF01"
				: "\u5220\u9664\u5931\u8D25\uFF01");
		statusMap.put("msg", status);
		return statusMap;
	}

	/**
	 * 验证操作返回信息
	 * 
	 * @param beanUnit
	 *            公共对象
	 * @param isTrue
	 *            验证结果
	 * @throws Exception 
	 */
//	public static void checkOptReturnMessage(
//			boolean isTrue) throws Exception {
//		Map<String, Object> statusMap = new HashMap<String, Object>();
//		statusMap.put("state", isTrue);
//		beanUnit.setResult(statusMap);
////		returnMessage(beanUnit);// 发送信息
//	}
}
